.jstElements button {
    margin-right: 4px;
    border-style: solid;
    border-width: 1px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor:pointer;
}

.jstElements button:enabled:hover{
    margin-right: 4px;
    border-style: solid;
    border-width: 1px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor:pointer;
}

.jstElements div{
    margin-right: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ddd;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor:pointer;
}
.jstElements ul{
    width:140px;
    border:1px solid #333333;
    background-color:#ffffff;
    position:absolute;
    z-index:20000;
    margin-top:-1px;
    display:none;
}
.jstElements ul li{
    height:24px;
    line-height:24px;
}
.jstElements ul li label{
    display:block;
    height:24px;
    color:#333333;
    text-decoration:none;
    padding-left:10px;
    padding-right:10px;
    margin-left: 1px;
    margin-right: 1px;
    cursor:pointer;
}
.jstElements ul li label:hover{
    background-color:#CCC;
}